<?php

/**
 * Controller qui gère la partir inscription des utilisateurs 
 *
 */
class InscriptionController extends Zend_Controller_Action {

    /**
     * Action qui présente un formulaire d'inscription et gère son submit
     * @return type 
     */
    public function indexAction() {
        $request = $this->getRequest();
        $form = new ZendChat_Form_Inscription();

        if ($this->getRequest()->isPost()) {
            if ($form->isValid($request->getPost())) {
                $user = new ZendChat_Model_User($form->getValues());
                $mapper = new ZendChat_Model_UserMapper();
                $mapper->save($user);
                return $this->_helper->redirector('index', 'index');
            }
        }

        $this->view->form = $form;
    }

    /**
     * Action appelé lorsqu'un utilisateur vient de s'inscrire 
     */
    public function successAction() {
        
    }

}

